package com.tbit.uqbike.object.pojo;

import com.tbit.uqbike.annos.Excel;
import lombok.Data;

import java.util.Date;

/**
 * @Author: chen
 * @Description: 设备功能表
 * @Date: 创建于 16:41 2020/6/2
 */
@Data
public class MachineFunction {
    /**
     * 设备id
     */
    private Integer machineId;
    /**
     * 功能类型
     */
    @Excel(name = "功能类型", readConverterExp = "1=头盔锁,2=垂直停车,3=高精度定位,4=脚撑,5=道钉,6=rfid,7=摄像头,8=仪表盘,9=文明骑行,10=智能头盔锁,11=蓝牙头盔锁,12=强制佩戴头盔")
    private Integer functionType;
    /**
     * 功能名称
     */
    private String functionName;
    /**
     * 功能开关
     */
    @Excel(name = "功能开关", readConverterExp = "0=关闭,1=打开")
    private Integer functionValue;
    /**
     * 功能模式
     */
    private Integer functionMode;
    /**
     * 修改时间
     */
    @Excel(name = "添加时间", width = 30, dateFormat = "yyy-MM-dd HH:mm:ss")
    private Date updateTime;
    @Excel(name = "设备编号")
    private String machineNO;
    /**
     * 车辆编号
     */
    @Excel(name = "车辆编号")
    private String userCode;
    /**
     * 摄像头功能类型
     */
    private String function;

    @Override
    public String toString() {
        return "MachineFunction{" +
                "machineId=" + machineId +
                ", functionType=" + functionType +
                ", functionName=" + functionName +
                ", functionValue=" + functionValue +
                ", updateTime=" + updateTime +
                '}';
    }
}
